\hypertarget{classInteraction}{
\section{Interaction Class Reference}
\label{classInteraction}\index{Interaction@{Interaction}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classInteraction_ad3f1ea185514a033eb0fb8a39e5b20ac}{Interaction} (\hyperlink{structQuantity}{Quantity} $\ast$, float, float, const char $\ast$)
\item 
\hyperlink{classInteraction_a88c9a07fc0493e5ec405c5ecb12cab97}{Interaction} (float, float, float, const char $\ast$)
\item 
virtual \hyperlink{classInteraction_a6610199fedc7fae617003cb2f397c825}{$\sim$Interaction} ()
\item 
float \hyperlink{classInteraction_a5ff512276a432b6aa172e719d4866131}{getRate} ()
\item 
float \hyperlink{classInteraction_a72ad22597c72a30886340428c6e2296a}{getRate} (int)
\item 
void \hyperlink{classInteraction_acebf4b377a861554c969843035e5ed17}{setRate} (float)
\item 
float \hyperlink{classInteraction_ad4013e291ae5b398a75abfa0f06d7ee2}{getSubstrateFactor} ()
\item 
float \hyperlink{classInteraction_a4c0b8dcc4dc6aad1fa4ab4e3c259d356}{getProductFactor} ()
\item 
\hyperlink{classTerm}{Term} $\ast$ \hyperlink{classInteraction_a10c1bb21b2d7b9715b76e69683f0422a}{getTerm} ()
\item 
void \hyperlink{classInteraction_a66e854b9bba18effba89d9d7c5d51988}{setProductFactor} (float)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classInteraction_a32877e378c8312363a02622d09ae67d4}{
const char $\ast$ {\bfseries name}}
\label{classInteraction_a32877e378c8312363a02622d09ae67d4}

\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classInteraction_ad3f1ea185514a033eb0fb8a39e5b20ac}{
\index{Interaction@{Interaction}!Interaction@{Interaction}}
\index{Interaction@{Interaction}!Interaction@{Interaction}}
\subsubsection[{Interaction}]{\setlength{\rightskip}{0pt plus 5cm}Interaction::Interaction ({\bf Quantity} $\ast$ {\em constant}, \/  float {\em sf}, \/  float {\em pf}, \/  const char $\ast$ {\em interactionName})}}
\label{classInteraction_ad3f1ea185514a033eb0fb8a39e5b20ac}
Fill in \hypertarget{classInteraction_a88c9a07fc0493e5ec405c5ecb12cab97}{
\index{Interaction@{Interaction}!Interaction@{Interaction}}
\index{Interaction@{Interaction}!Interaction@{Interaction}}
\subsubsection[{Interaction}]{\setlength{\rightskip}{0pt plus 5cm}Interaction::Interaction (float {\em constant}, \/  float {\em sf}, \/  float {\em pf}, \/  const char $\ast$ {\em interactionName})}}
\label{classInteraction_a88c9a07fc0493e5ec405c5ecb12cab97}
Fill in \hypertarget{classInteraction_a6610199fedc7fae617003cb2f397c825}{
\index{Interaction@{Interaction}!$\sim$Interaction@{$\sim$Interaction}}
\index{$\sim$Interaction@{$\sim$Interaction}!Interaction@{Interaction}}
\subsubsection[{$\sim$Interaction}]{\setlength{\rightskip}{0pt plus 5cm}Interaction::$\sim$Interaction ()\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classInteraction_a6610199fedc7fae617003cb2f397c825}
Fill in 

\subsection{Member Function Documentation}
\hypertarget{classInteraction_a4c0b8dcc4dc6aad1fa4ab4e3c259d356}{
\index{Interaction@{Interaction}!getProductFactor@{getProductFactor}}
\index{getProductFactor@{getProductFactor}!Interaction@{Interaction}}
\subsubsection[{getProductFactor}]{\setlength{\rightskip}{0pt plus 5cm}float Interaction::getProductFactor ()}}
\label{classInteraction_a4c0b8dcc4dc6aad1fa4ab4e3c259d356}
Fill in \hypertarget{classInteraction_a72ad22597c72a30886340428c6e2296a}{
\index{Interaction@{Interaction}!getRate@{getRate}}
\index{getRate@{getRate}!Interaction@{Interaction}}
\subsubsection[{getRate}]{\setlength{\rightskip}{0pt plus 5cm}float Interaction::getRate (int {\em rkStep})}}
\label{classInteraction_a72ad22597c72a30886340428c6e2296a}
Fill in \hypertarget{classInteraction_a5ff512276a432b6aa172e719d4866131}{
\index{Interaction@{Interaction}!getRate@{getRate}}
\index{getRate@{getRate}!Interaction@{Interaction}}
\subsubsection[{getRate}]{\setlength{\rightskip}{0pt plus 5cm}float Interaction::getRate ()}}
\label{classInteraction_a5ff512276a432b6aa172e719d4866131}
Fill in \hypertarget{classInteraction_ad4013e291ae5b398a75abfa0f06d7ee2}{
\index{Interaction@{Interaction}!getSubstrateFactor@{getSubstrateFactor}}
\index{getSubstrateFactor@{getSubstrateFactor}!Interaction@{Interaction}}
\subsubsection[{getSubstrateFactor}]{\setlength{\rightskip}{0pt plus 5cm}float Interaction::getSubstrateFactor ()}}
\label{classInteraction_ad4013e291ae5b398a75abfa0f06d7ee2}
Fill in \hypertarget{classInteraction_a10c1bb21b2d7b9715b76e69683f0422a}{
\index{Interaction@{Interaction}!getTerm@{getTerm}}
\index{getTerm@{getTerm}!Interaction@{Interaction}}
\subsubsection[{getTerm}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Term} $\ast$ Interaction::getTerm ()}}
\label{classInteraction_a10c1bb21b2d7b9715b76e69683f0422a}
Fill in \hypertarget{classInteraction_a66e854b9bba18effba89d9d7c5d51988}{
\index{Interaction@{Interaction}!setProductFactor@{setProductFactor}}
\index{setProductFactor@{setProductFactor}!Interaction@{Interaction}}
\subsubsection[{setProductFactor}]{\setlength{\rightskip}{0pt plus 5cm}void Interaction::setProductFactor (float {\em newFactor})}}
\label{classInteraction_a66e854b9bba18effba89d9d7c5d51988}
Fill in \hypertarget{classInteraction_acebf4b377a861554c969843035e5ed17}{
\index{Interaction@{Interaction}!setRate@{setRate}}
\index{setRate@{setRate}!Interaction@{Interaction}}
\subsubsection[{setRate}]{\setlength{\rightskip}{0pt plus 5cm}void Interaction::setRate (float {\em newRate})}}
\label{classInteraction_acebf4b377a861554c969843035e5ed17}
Fill in 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
data/Interaction.h\item 
data/Interaction.cpp\end{DoxyCompactItemize}
